d0ccd792526be3e51b442264e978e59c330bf9de,core/container/src/main/java/org/wildfly/swarm/container/runtime/cli/CommandLineArgsExtension.java,CommandLineArgsExtension,afterBeanDiscovery,#AfterBeanDiscovery#,42

Before Change


    }

    void afterBeanDiscovery(@Observes AfterBeanDiscovery abd) {
        abd.addBean()
                .addType(String[].class)
                .addQualifier(CommandLineArgs.Literal.INSTANCE)
                .producing(this.args);

        abd.addBean()

After Change


    }

    void afterBeanDiscovery(@Observes AfterBeanDiscovery abd) {
        CommonBean<String[]> stringBean = CommonBeanBuilder.newBuilder()
                .beanClass(CommandLineArgsExtension.class)
                .scope(Dependent.class)
                .createSupplier(() -> args)
                .addQualifier(CommandLineArgs.Literal.INSTANCE)
                .addType(String[].class)
                .addType(Object.class).build();
        abd.addBean(stringBean);
        CommonBean<List<String>> listBean = CommonBeanBuilder.newBuilder()
                .beanClass(CommandLineArgsExtension.class)
                .scope(Dependent.class)